package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 币种自定义字段信息对象 pinko_currencyfields
 * 
 * @author ruoyi
 * @date 2024-06-07
 */
public class PinkoCurrencyfields extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 关联id */
    @Excel(name = "关联id")
    private Long fatherId;

    /** 代币网络ID */
    @Excel(name = "代币网络ID")
    private Long blocknetworkId;

    /** 币种信息类别：0，基础信息；1，相关链接；2，社交渠道 */
    @Excel(name = "币种信息类别：0，基础信息；1，相关链接；2，社交渠道")
    private Long currencyFieldstype;

    /** 自定义字段名称 */
    @Excel(name = "自定义字段名称")
    private String currencyFieldsname;

    /** 自定义字段内容 */
    @Excel(name = "自定义字段内容")
    private String currencyFieldscontent;

    /** 创建账号 */
    @Excel(name = "创建账号")
    private String createname;

    /** 修改账号 */
    @Excel(name = "修改账号")
    private String updatename;
    @Excel(name = "创建时间")
    private String createtime;
    @Excel(name = "更新时间")
    private String updatetime;


    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setFatherId(Long fatherId) 
    {
        this.fatherId = fatherId;
    }

    public Long getFatherId() 
    {
        return fatherId;
    }
    public void setBlocknetworkId(Long blocknetworkId) 
    {
        this.blocknetworkId = blocknetworkId;
    }

    public Long getBlocknetworkId() 
    {
        return blocknetworkId;
    }
    public void setCurrencyFieldstype(Long currencyFieldstype) 
    {
        this.currencyFieldstype = currencyFieldstype;
    }

    public Long getCurrencyFieldstype() 
    {
        return currencyFieldstype;
    }
    public void setCurrencyFieldsname(String currencyFieldsname) 
    {
        this.currencyFieldsname = currencyFieldsname;
    }

    public String getCurrencyFieldsname() 
    {
        return currencyFieldsname;
    }
    public void setCurrencyFieldscontent(String currencyFieldscontent) 
    {
        this.currencyFieldscontent = currencyFieldscontent;
    }

    public String getCurrencyFieldscontent() 
    {
        return currencyFieldscontent;
    }
    public void setCreatename(String createname) 
    {
        this.createname = createname;
    }

    public String getCreatename() 
    {
        return createname;
    }
    public void setUpdatename(String updatename) 
    {
        this.updatename = updatename;
    }

    public String getUpdatename() 
    {
        return updatename;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("fatherId", getFatherId())
            .append("blocknetworkId", getBlocknetworkId())
            .append("currencyFieldstype", getCurrencyFieldstype())
            .append("currencyFieldsname", getCurrencyFieldsname())
            .append("currencyFieldscontent", getCurrencyFieldscontent())
           // .append("createtime", getCreatetime())
            .append("createname", getCreatename())
           // .append("updatetime", getUpdatetime())
            .append("updatename", getUpdatename())
            .toString();
    }
}
